﻿.conWrap{width: 800px;float: left; border: 1px solid #E5E5E5;}
.conWrap .topBox{position: relative; height: 25px; line-height: 25px;}
.conWrap .topBox .list{display: inline-block; background: #E6E6E6;text-align: center;}
.conWrap .topBox .list.active{background:#3DBA3F; color: #FFFFFF; } 
.inConWrap{margin-top: 30px;}


.inConWrap .newLine{overflow: auto; position: relative; background: #0797D9; }
    .newLine .newLt{float: left; width: 180px; padding-bottom: 20px; background: #0797D9;}
    .newLine .newLt .top{position: relative; padding: 10px 0;  }
    .newLine .newLt .tip{color: #BFE7F8; margin-left: 20px;}
    .newLine .newLt .top .addBtn{position: absolute; top: 5px; right: 5px; display: inline-block; width: 60px; height: 25px; text-align: center; line-height: 25px; border-radius: 2px; -moz-border-radius: 2px; background: #FFFFFF; color: #0797D9; cursor: pointer;}
    .newLine .newLt .listBox .list{position: relative;height: 25px; line-height: 25px; color: #FFFFFF; margin: 5px 10px; padding-left: 5px; cursor: pointer;  }
    .newLine .newLt .listBox .list  .active{background: #BFE7F8; color: #303D46;} 
    .newLine .newLt .listBox .list .iconDel{position: absolute; right: 5px; top: 2px; color: #BFE7F8;}
    .newLine .newRt{float: left; width: 619px; border: 1px solid #E5E5E5; border-right: 0 none; padding-bottom:100px; position: relative; background: #F5F5F5;}
    .newLine .newRt .rtLine{position: relative;}
    .newLine .newRt .rtLine .dateBtn{padding: 3px 5px; background: #FFFFFF; color: #0797D9; border: 1px solid #C9C9C9;}
    .newLine .newRt .rtLine .priceListBox {position: absolute; right:20px; top: 0;} 
    .newLine .newRt .rtLine .priceListBox .priceList{display: inline-block; width: 50px; text-align: center;margin: 0 5px;}
    .newLine .newRt .rtLine .priceListBox  .listAddBtn{position: absolute; top: 3px; right: -12px; background: none; border: 0 none; color: #0797D9; cursor: pointer;}
    .newLine .newRt .rtLine .priceListBox  .listAddBtn:hover{color: #F07845;}
    .weekBox{margin-top: 10px;}
    .weekBox .weekList{display: inline-block;}
    .weekBox .weekList .checkList{position: relative; top: 2px; right: 2px; margin-left: 5px;}
    .weekBox .iWeek{display: inline-block; color: #0797D9; margin:0 5px 0 0; cursor: pointer;}
    .newLine .newRt .seatBox{width: 100%; height:35px; background: #FFFFFF; position: absolute; bottom:0; right:0; border-top: 1px solid #E5E5E5; } 
    .newLine .newRt .seatBox .seatTip{position: relative; top: -1px; display: inline-block;width: 70px; height: 35px; line-height: 35px; text-align: center;  background: #F5F5F5; background: #F5F5F5;}
    .newLine .newRt .seatBox .txtExplain{position: absolute; left: 292px; line-height: 35px; padding-left: 10px; display: inline-block; width: 300px; height: 35px; border-left: 1px solid #E5E5E5;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
 
.baseSelect{height: 25px; margin-left: -10px; background: #EEEEEE;border:1px solid #C9C9C9; }
.leaderTip{width: 160px; line-height: 35px; padding-left: 20px; font-size: 14px; background: #BFE7F8;  color: #0797D9; margin-top: 50px;}    
.leaderTip .iconfont{font-size: 30px; position: relative; top: 4px;}
.inConWrap .line{ margin-top: 20px; position: relative;}
.inConWrap .line.mt50{margin-top: 50px;}
.inConWrap .line.mt40{margin-top: 40px;}
    .line .lt{width: 160px; line-height: 35px; padding-left: 20px;position: absolute; top:0; left:0;}
    .line .rt{margin-left: 180px; width:620px;}
    .line .tipMsg{position: absolute; width: 110px; left: 675px; top: 5px; line-height: 16px;}
    .line .rt .weekBox{position: absolute; left: 420px; top:0;}
    .line .rt .listWrap{width: 490px;}
        .listWrap .methList{position: relative; margin-bottom: 3px; padding:0 15px 0 15px;display: inline-block; line-height: 35px; background: #F5F5F5; border: 1px solid #F5F5F5;}
        .listWrap .methList .minuteInp,.listWrap .methList .iMinuteInp{padding:4px 10px 4px 3px;vertical-align: middle; margin: 0 5px 0 15px; height: 15px; line-height: 15px; position: relative; top: -2px;}
        .listWrap .methList .iMinuteInp{margin: 0 5px 0 5px;}
        .listWrap .methList .minuteInp{margin: 0 5px 0 15px;}
        .listWrap .methList.active{border-color: #3DBA3F;}
        .listWrap .methList .rtList{position: absolute; left: 120px;}
        .listWrap .methList .listAddBtn{position: absolute; top: 0; right: 20px; cursor: pointer; background: none; border: 0 none; color: #0797D9;}
        .listWrap .methList .listAddBtn:hover{color: #F07845;}
        .listWrap .methList .addList{position: relative; margin-left:18px;}
        .listWrap .methList .addList .listDelBtn{position: absolute; right: 0; color: #F07845; background: none; font-weight: bold; border: 0 none; cursor: pointer;}
        .line .listWrap.setBgWhite .methList{background:#FFFFFF; border: 0 none; padding: 0;}
        .line .btn{padding: 8px 20px; border: 0 none;  cursor: pointer;}
        
        
        
        
    .txt_no_input {
    width: 116px;
    height: 20px;
    line-height: 20px;
    padding: 2px;
    background-color: transparent;
    border: 1px solid transparent;
	color: #FFFFFF;
}   
.txt_input {
    background-color: #FFC;
    border: 1px solid #7F9DB9;
} 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        


   
.selectBox{position: relative; left: -4px; display: inline-block; width: 135px; height: 36px; line-height: 35px; padding-left: 15px; font-size: 14px; cursor: pointer; color: #6C7882; z-index: 99; border-right: 1px solid #E5E5E5; border-left:1px solid #E5E5E5; }
.moreIcon{display: inline-block; width: 32px; height: 32px; position: absolute; top: 0; right: 0; font-size: 25px; line-height: 35px; text-align: center; }
.dropBox{width: 150px; position: absolute; border: 1px solid #E5E5E5; cursor: pointer; background: #FFFFFF;}
.dropBox  li{ height: 30px; line-height: 30px;padding-left: 15px;}
.dropBox  li:hover{background: #E0E0E0;}